projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7ef9cc3
)
Fix gtk_widget_queue_draw
author
Matthias Clasen
<mclasen@redhat.com>
Fri, 20 Aug 2010 12:48:07 +0000
(08:48 -0400)
committer
Matthias Clasen
<mclasen@redhat.com>
Fri, 20 Aug 2010 12:48:07 +0000
(08:48 -0400)
The draw-border removal did not get it right for !no-window widgets.
Bug 627445.
gtk/gtkwidget.c
patch
|
blob
|
history
diff --git
a/gtk/gtkwidget.c
b/gtk/gtkwidget.c
index 98f17233bd3fda00f784118e04f1b52f7db9a72c..e0f475cc1f20268821da6641ea19c446398fca34 100644
(file)
--- a/
gtk/gtkwidget.c
+++ b/
gtk/gtkwidget.c
@@
-3711,9
+3711,12
@@
gtk_widget_queue_draw (GtkWidget *widget)
gtk_widget_get_allocation (widget, &rect);
- gtk_widget_queue_draw_area (widget,
- rect.x, rect.y,
- rect.width, rect.height);
+ if (GTK_WIDGET_NO_WINDOW (widget))
+ gtk_widget_queue_draw_area (widget,
+ rect.x, rect.y, rect.width, rect.height);
+ else
+ gtk_widget_queue_draw_area (widget,
+ 0, 0, rect.width, rect.height);
}
/**